
package br.siseventos.service;

import br.siseventos.dao.PrestadorServicoDao;
import br.siseventos.model.TbPrestadorServico;
import java.io.Serializable;
import java.util.List;
import org.springframework.transaction.annotation.Transactional;


public class PrestadorServicoService extends BaseService{
    // Campos

    private PrestadorServicoDao prestadorServicoDao = new PrestadorServicoDao();

    // Construtor

    public PrestadorServicoService() {
    }

    // Serviço
    @Transactional
    public TbPrestadorServico consultar(int id) throws Exception {
        return prestadorServicoDao.consultar(id);
    }

    @Transactional
    public List<TbPrestadorServico> consultarTodos() throws Exception {
        return prestadorServicoDao.consultarTodos();
    }

    @Transactional
    public Long incluir(TbPrestadorServico prestadorServico) throws Exception {
        return prestadorServicoDao.incluir(prestadorServico);
    }

    @Transactional
    public void excluir(int id) throws Exception {
        prestadorServicoDao.excluir(id);
    }

    @Transactional
    public void alterar(TbPrestadorServico prestadorServico) throws Exception {
        prestadorServicoDao.alterar(prestadorServico);
    }
}
